fire barrage (specify) - Spanish English Dictionary